package edu.jd.movieplatform.security.admin.dao;


import edu.jd.movieplatform.security.admin.DelAdminDto;
import edu.jd.movieplatform.security.admin.Admin;
import edu.jd.movieplatform.security.admin.AdminDto;
import org.apache.ibatis.annotations.Param;

import java.util.List;

//@Mapper
public interface AdminDao {

    List<Admin> findAdminListByCondition(AdminDto dto);

    Admin findAdminById(String m_id);

    void insertAdmintoSYS(AdminDto dto);
    void insertAdmintoMR(AdminDto dto);

    void updateAdmin(AdminDto dto);

    void deleteAdmin(DelAdminDto[] delAdmin);

    int findFeedBackByAdminIds(@Param("delAdmin") DelAdminDto[] delAdmin);

    int findFeedBackCountByAdmin(String m_id);

    void deleteOneAdmin(String m_id);
}
